wide open land between two mountains - Alemán Inglés Diccionario